A Mapping from Pi-Calculus into BPEL
نویسنده
چکیده
In the world of Web services composition languages, Business Process Execution Language for Web Services (BPEL or BPEL4WS), proposed by major vendors such as BEA, IBM or Microsoft has become the standard. However, its definition has not been formalized and this is penalizing for verification of correct behaviour of business processes. Several works have been dedicated to this purpose. Petri nets have been widely used to model Web services composition, but the πcalculus language seems to be more adequate for several reasons. For this process algebra , techniques and tools exist which make it possible to model-check any specification. To do this , one can map BPEL programs to π-calculus process and then perform verification. A more promising way is to directly build π-calculus model, to check it and then map it to a BPEL process model. This papers describes a mapping from π-calculus onto BPEL process model.
منابع مشابه
Web service orchestration driven by formal specification
Abstr act. When set of basic web service is built, the next step is to create more complex one. A programmatic approach uses declarative language such as BPEL. This kind of representation is verbose and needs assistance for the creation of business process. We defined a generative strategy leading by formal specification. Because, web service composition languages use standard operators like se...
متن کاملDeterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow
Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...
متن کاملA pi - calculus based semantics for WS - BPEL 1 Roberto Lucchi , Manuel Mazzara
4 Recently, the term Web services orchestration has been introduced to address some issues related to Web services composition, 5 that is the way of defining a complex service out of simpler ones. Several proposals for describing orchestration for business 6 processes have been presented in the last years and many of these languages make use of concepts as long-running transactions and 7 compen...
متن کاملA Formal Semantics for the WS-BPEL Recovery Framework - The pi-Calculus Way
While current studies on Web services composition are mostly focused — from the technical viewpoint — on standards and protocols, this work investigates the adoption of formal methods for dependable composition. The Web Services Business Process Execution Language (WS-BPEL) — an OASIS standard widely adopted both in academic and industrial environments — is considered as a touchstone for concre...
متن کاملToward a Pi-Calculus Based Verification Tool for Web Services Orchestrations
Web services constitute a dynamic field of research about technologies of the Internet. WS-BPEL 2.0, is in the way for becoming a standard for defining Web services orchestration. To check the good behaviour of the produced compositions, but also to check equivalence between services, formalization is necessary. In this paper a contribution to the field of Formal Verification of Web services co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006